package com.yh.patterns.state.after;

/**
 * @Author:云尚
 * @Description:抽象状态类
 */
public abstract class LiftState {
        //声明一个环境角色类变量
        protected Context context;
    public void setContext(Context context) {
        this.context = context;
    }

    //电梯开启操作
    public  abstract void open();
    //电梯关闭操作
    public  abstract void close();
    //电梯运行操作
    public  abstract void run();
    //电梯停止操作
    public  abstract void stop();
}
